iT邦幫忙

2025 iThome 鐵人賽

DAY 4
0

1.while 迴圈語法
while (判斷條件) {
內容
}
進入條件:先檢查判斷條件,若為 true 才會進入迴圈。
退出條件:條件變成 false 時,迴圈結束。

2.for 迴圈語法
for (初始化; 條件判斷; 更新) {
內容
}

初始化:設定計數變數(通常是 int i = 0;)。
條件判斷:只要為 true,就繼續執行。

更新:每次迴圈跑完後,更新變數(例如 i++)。

3.while vs for 迴圈;

for:適合「已知次數」的情況,例如跑 10 次。
while:適合「不確定次數」,只要條件成立就一直跑,例如「輸入密碼直到正確」。

4.常見錯誤
無窮迴圈:如果忘記更新變數,條件永遠是 true,程式會卡死。

int i = 0;
while (i < 5) {
System.out.println(i);

}
忘了 i++的話會變成無窮迴圈;

這是for的實作:1加到100
https://ithelp.ithome.com.tw/upload/images/20250918/20178846P5W6G4c9LG.png
這是while的實作:輸入密碼直到正確
https://ithelp.ithome.com.tw/upload/images/20250918/20178846NgUdW5oULX.png


上一篇
Day 3:學 if/else、switch,做簡單判斷程式BMI計算器
下一篇
Day 5:學習array in java and做一個算平均數的程式
系列文
Java 學生管理系統:打造可新增、刪除、修改、搜尋並保存資料的完整 CLI 應用24
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言